Overview

The MOMI PC Client provides the presentation/access interface to MOMI. It is a standard Windows 32-bit program that uses TCP/IP (i.e. Winsock) to communicate with the MOMI server on the NonStop System. No additional communication software such as RSC is required.

 

The Client is written in Borland Delphi that generates a high performance stand-alone executable and does not require 'registration' within the Windows environment in order to function. The Client makes extensive use of Windows graphics and other resources. As such, a professional version of the Windows operating system (or better) is recommended.

 

The MOMI PC Client technically does not require any Windows installation or setup. You can run the PC Client by double-clicking on the MOMI.EXE executable. This stand-alone executable feature helps support various deployment options. The MOMI PC Client activates additional features when expected subdirectories are present in the location where the executable is present. For example, if the subdirectory \Help\WebHelp is present, local HTML help may be invoked when pressing the Help button.

 

When a Client is started for the first time, it creates the MOMI.INI file. This file contains the configuration information for the program. We chose to use an INI file versus registry entries because a User can easily look at or relocate an INI file. Registry entries are a little more involved.

 

The default location where MOMI stores its INI and other working files:

Windows 7 / Windows 10 and later -

C:\Users\<User ID>\AppData\Roaming\BlackWood Systems\MOMI\

Where <User ID> is the name used at logon to Windows. You must enable Show hidden files, folders and drives under Windows Folder Options to enable their display.

 

After the Client creates the MOMI.INI file, it will prompt the User for a TCP/IP address and port. This is an address and port the MOMI server on the NonStop System is 'listening' on.  After entering this information the Client will establish a socket connection and begin exchanging data with the MOMI Server.  Additional NonStop Systems may be defined in the Client. Each TCP/IP address and port is defined on this same screen.

 

After the initial connection, the User is taken to the Main Overview screen. This main screen of MOMI provides an overview of the general System health.

 

The available screens are organized by functional groups. Select the Tab or button of the group to navigate to the desired screen. The mouse will change to a pointing hand when over a jump point. The letters L and/or R will appear to indicate what mouse keys (Left / Right) are available.

 

Tool Tips or pop-up windows are used extensively throughout the MOMI PC Client to describe fields and actions. Move the mouse over any field or column heading to obtain additional information.

 

Security is imposed when access to the data or an operation requires user specific authorization. For example, specific security is required to view the contents of a file, but specific security is not required to view the names of files in a directory. Additionally, commands that perform an action such as purging a SPOOLER job or renaming a file require security. The User obtains security by logging on. This is obtained by pressing the LOGON button in the lower right hand corner of the screen. A Guardian User ID or Safeguard Alias and password is entered.

 

Client Access provides a means to restrict access to particular screens within the MOMI PC Client. Client Access does not replace Guardian/Safeguard security, but is a separate subsystem specific to MOMI.   

 

During the course of accessing various screens and requesting information, additional MOMI servers on the NonStop System are started. This action allows MOMI to prioritize and multi-thread operations. After a period of time (3-4 minutes) unused servers are stopped. Additionally, when the MOMI PC Client is stopped or disconnects from the System, unused servers are also stopped.